package com.aispeech.rcprvd.utils;

public interface RcPrvdConst {
    int NANO_BLE_DEFAULT_VID = 0x1;
    int NANO_BLE_DEFAULT_PID = 0x1;
    String NANO_BLE_DEFAULT_NAME = "AirRc";

    interface RCDevSource {
        int NANO_HID = 1;
        int NANO_BLE_NODE = 2;
        int JINJU_BLE_GATT = 3;
        int BLE_AUDIO = 4;
    }

    interface ErrorCode {

        /**
         * 已经再运行状态
         */
        int ALREADY_RUNNING = 1;

        /**
         * 正常,没有发送错误
         */
        int NO_ERROR = 0;

        /**
         * 指定设备没有找到
         */
        int NO_DEVICE_FOUND = -1;

        /**
         * 传输类型不支持
         */
        int TRANSFER_TYPE_NOT_SUPPORT = -2;

        /**
         * 没有权限
         */
        int NO_PERMISSION = -3;

        /**
         * jni调用报错
         */
        int NATIVE_ERR = -4;

        /**
         * remote record 状态错误
         */
        int RECORD_STATE_ERR = -5;

    }
}
